package ma.myschool.app.service.impl;

import java.util.List;

import ma.myschool.app.dao.GroupeDao;
import ma.myschool.app.model.AnneeScolaire;
import ma.myschool.app.model.Classe;
import ma.myschool.app.model.Groupe;
import ma.myschool.app.service.GroupeManager;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

/**
 * Implementation of RoleManager interface.
 *
 * @author <a href="mailto:dan@getrolling.com">Dan Kibler</a>
 */
@Service("groupeManager")
public class GroupeManagerImpl extends GenericManagerImpl<Groupe, Long> implements GroupeManager {
    GroupeDao groupeDao;

    @Autowired
    public GroupeManagerImpl(GroupeDao groupeDao) {
        super(groupeDao);
        this.groupeDao = groupeDao;
    }

	@Override
	public List<Groupe> getGroupeByClasse(Classe classe, AnneeScolaire anneeScolaire) {
		return groupeDao.getGroupeByClasse(classe, anneeScolaire);
	}

}